草庐IT

Loading 动画

全部标签

ios - 如果使用动画调用 setContentOffset,UIScrollView 会崩溃

我的应用程序创建了UIView的自定义子类的实例,并将这些实例添加到彼此水平相邻的位置。当创建我的UIView类的新实例时,我可以将它添加到UIScrollView并重置内容大小。然后我打电话[UIScrollViewsetContentOffset:(somepoint)animated:NO]。这很好用。问题是当我用动画调用上述方法时,即[UIScrollViewsetContentOffset:(somepoint)animated:YES],应用程序崩溃。调用堆栈如下所示:>#00x3145b870in___forwarding___()>#10x313b6650in_CF_f

ios - CALayer 中的平滑动画孔?

好的,我根据SO上的各种帖子弄​​清楚了如何执行此操作,并且效果很好。我正在制作一个覆盖图,它基本上会遮盖整个窗口,除了一个小区域。这是为了引起人们对我应用程序特定区域的注意。我正在使用一堆对moveToPoint:和addLineToPoint:的调用(这是在我的CALayer子类中的drawInContext:):....//innerpath(CW)[holePathmoveToPoint:CGPointMake(x,y)];[holePathaddLineToPoint:CGPointMake(x+w,y)];[holePathaddLineToPoint:CGPointMak

ios - 使用 colorWithPatternImage 为 UIImageView 设置动画

我有一个UIImageView,它使用以下代码进行动画处理:NSMutableArray*imageArray=[[NSMutableArrayalloc]init];for(inti=1;i我现在想要的是重复图像以获得图案。有colorWithPatternImage,但它不是为动画制作的。我想要整个背景充满动画图案。我可以使用64x64的图像,而不是使用非常大的图像(960x640),然后重复该图像以填满屏幕。有什么办法吗? 最佳答案 保留您的代码,但使用UIImageView使用我的子类:////AnimatedPattern

iphone - 第一次调用时不显示动画

我有一个简单的动画:-(void)showMenu{[UIViewbeginAnimations:nilcontext:nil];[UIViewsetAnimationDuration:0.5];[UIViewsetAnimationDelay:0.0];[UIViewsetAnimationCurve:UIViewAnimationCurveEaseOut];self.scrollView.frame=CGRectMake(296,-150,432,356);[self.buttonMenusetImage:[UIImageimageNamed:@"menu_arrow_up.png

iphone - 如何在不使用 TexturePacker 的情况下在 Cocos2D 中添加动画图像?

我是iOS开发新手。我也开始学习Cocos2D了。我已阅读本教程:http://www.raywenderlich.com/tutorials#cocos2d对于初学者来说这是一个极好的教程,但我也对动画图像感兴趣。我怎样才能完成动画?所以我阅读了教程(从上面的链接描述)关于如何使用简单的项目放置动画图像。在本教程中,我使用了TexturePacker并且它正在运行...但我想了解更多关于如何不使用TexturePacker制作图像动画的信息.这可能吗?如果是这样,那么请解释如何或链接到有关如何使其工作的教程。提前致谢。 最佳答案

ios - 动画 UIView 形状及其内容

在iPhone应用程序中,您将如何为UIView的形状设置动画,例如从矩形变为圆形?我试过:CABasicAnimation*animation=[CABasicAnimationanimationWithKeyPath:@"path"];animation.duration=20.0;animation.timingFunction=[CAMediaTimingFunctionfunctionWithName:kCAMediaTimingFunctionEaseInEaseOut];animation.fromValue=(__bridge_transferid)aPath;anim

ios - UICollectionview 非并行动画

我的问题简而言之:thiseffectonUICollectionView怎么能能实现吗?我有一个带有类似于网格布局的自定义布局的CollectionView。现在,当我进入collectionviewController时,我希望单元格有一个漂亮的动画。我知道我可以实现-initialLayoutAttributesForAppearingItemAtIndexPath:等并在CollectionView上调用performBatchUpdates。现在,当我这样做时,所有的动画都是并行执行的(比如调用UIViewanimate)。在很多应用程序中,我看到的效果不是像iPhone上的

ios - 避免在 UIView 上使用动画

因此,为了简单起见,我尝试使用与iMessage中相同的View:一个颠倒的UITableView。我有一个旋转的UITableView:self.tableView.transform=CGAffineTransformMakeRotation(-M_PI);每个UITableViewCell也旋转以正确显示:-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{UITableViewCell*cell=[[UITableViewCellall

ios - 如何在 iOS 7 和 iOS 6 的动画启动画面期间隐藏状态栏?

我在“didFinishLaunchingWithOptions”方法中创建动画启动画面。动画启动画面持续时间为2秒。两秒钟后,我隐藏了动画启动画面。当动画屏幕出现时,我想隐藏状态栏,当动画屏幕消失时,我想显示状态栏。该怎么做?(BOOL)application:(UIApplication*)applicationdidFinishLaunchingWithOptions:(NSDictionary*)launchOptions{//这里我正在创建动画启动画面*****这里我想隐藏状态栏*******splashView=[[UIImageViewalloc]initWithFram

ios App - 同时在多个 segue 上崩溃(在一个正在动画时转到其他 segue)

当一个segue(如perforrmsegue)的动画正在进行时,如果其他segue发生(如果用户当时按下其他按钮)则应用程序崩溃。解决了UINavigationController上的pop和pushViewController的相同问题here.我们是否也可以对segue使用相同的trik还是有其他解决方案。崩溃后我得到以下堆栈。(异常发生在[NSExceptioninitWithCoder:])。0CoreFoundation0x2f9fbf4b__exceptionPreprocess1libobjc.A.dylib0x39d8b6afobjc_exception_throw2